# 导入Django的URL配置模块中的re_path函数，并将其重命名为url
from django.urls import re_path as url
# 从当前目录导入views模块
from . import views


# 定义一个列表urlpatterns，用于存储URL模式
urlpatterns = [
    # 配置URL模式，当访问路径为'^create/$'时，调用views模块中的order_create视图函数
    # name参数为该URL模式命名为'order_create'，便于在其他地方引用
    url(r'^create/$', views.order_create, name='order_create'),
    # 配置URL模式，当访问路径为'^delete/(?P<order_id>\d+)/$'时，调用views模块中的delete视图函数
    # 其中(?P<order_id>\d+)是一个命名捕获组，用于捕获URL中的数字部分，并将其作为order_id参数传递给视图函数
    # name参数为该URL模式命名为'order_delete'，便于在其他地方引用
    url(r'^delete/(?P<order_id>\d+)/$',views.delete,name='order_delete'),
    # 配置URL模式，当访问路径为'^allorder/$'时，调用views模块中的show视图函数
    # name参数为该URL模式命名为'orders'，便于在其他地方引用
    url(r'^allorder/$',views.show,name='orders')
]
# 定义应用命名空间，便于在Django项目中区分不同应用的URL命名
app_name = 'myshop'